home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / dolmorph / src / zabout.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-08  |  5.0 KB  |  236 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    idAboutDlg ;
  9. extern int    idAboutFrameDBtn ;
  10. extern int    idAboutTitleIcon ;
  11. extern int    idAboutOkDBtn ;
  12. extern int    AboutOkDBtnFunc() ;
  13. extern int    idAboutFreeMsg ;
  14.  
  15. #define ALIGN    4
  16. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  17.  
  18. /*    MMI_init 用データ    */
  19.  
  20. /*    ヘッダ    */
  21.  
  22. MMIINIT    initDataZABOUT = { "MmiInit",  13, 0 } ;
  23.  
  24. /* idAboutDlg */
  25.  
  26. static MMIPACKET d001 = {    &idAboutDlg,
  27.                             NULL,
  28.                             &MJ_DIALOGL40,
  29.                             OFFSET(DIALOGL40),
  30.                             MS_NONE
  31.                         } ;
  32. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  33.                               62,  98, 355, 311, 8, 6, 8,
  34.                             MS_PANELL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  35.                             NULL, 800,   0
  36.                         } ;
  37.  
  38. /* idAboutFrameDBtn */
  39.  
  40. static MMIPACKET d002 = {    &idAboutFrameDBtn,
  41.                             &idAboutDlg,
  42.                             &MJ_DBUTTONL40,
  43.                             OFFSET(DBUTTONL40),
  44.                             MS_NONE
  45.                         } ;
  46. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  47.                               68, 104, 349, 305, 8, 6, 8,
  48.                             MS_DFRAMEL40 | MS_FRAMEL40,
  49.                             0,
  50.                             0x0000
  51.                         } ;
  52.  
  53. /* idAboutTitleIcon */
  54.  
  55. static MMIPACKET d003 = {    &idAboutTitleIcon,
  56.                             &idAboutDlg,
  57.                             &MJ_ICONL40,
  58.                             OFFSET(ICONL40),
  59.                             MS_NONE
  60.                         } ;
  61. static ICONL40    d003d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40 | MS_DSPONLYL40,
  62.                              113, 108, 304, 174, 8,12, 8,
  63.                             MS_NONEL40,
  64.                             0,
  65.                             0x0000, 515
  66.                         } ;
  67.  
  68. /* NULL */
  69.  
  70. static MMIPACKET d004 = {    NULL,
  71.                             &idAboutDlg,
  72.                             &MJ_MSGL40,
  73.                             OFFSET(MSGL40),
  74.                             MS_NONE
  75.                         } ;
  76. static MSGL40    d004d =     {    MS_RIGHTL40 | MS_DSPONLYL40,
  77.                               79, 182, 194, 197, 8, 6, 8,
  78.                             MS_NONEL40,
  79.                             "Morphing algorithm:",
  80.                                1,  12,  12,
  81.                             MS_NONEL40,
  82.                                0,   0
  83.                         } ;
  84.  
  85. /* NULL */
  86.  
  87. static MMIPACKET d005 = {    NULL,
  88.                             &idAboutDlg,
  89.                             &MJ_MSGL40,
  90.                             OFFSET(MSGL40),
  91.                             MS_NONE
  92.                         } ;
  93. static MSGL40    d005d =     {    MS_RIGHTL40 | MS_DSPONLYL40,
  94.                               91, 200, 194, 215, 8, 6, 8,
  95.                             MS_NONEL40,
  96.                             "Interface design:",
  97.                                1,  12,  12,
  98.                             MS_NONEL40,
  99.                                0,   0
  100.                         } ;
  101.  
  102. /* NULL */
  103.  
  104. static MMIPACKET d006 = {    NULL,
  105.                             &idAboutDlg,
  106.                             &MJ_MSGL40,
  107.                             OFFSET(MSGL40),
  108.                             MS_NONE
  109.                         } ;
  110. static MSGL40    d006d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  111.                              198, 182, 277, 197, 8, 6, 8,
  112.                             MS_NONEL40,
  113.                             "EAST, 1994",
  114.                                1,  12,  12,
  115.                             MS_NONEL40,
  116.                                0,   0
  117.                         } ;
  118.  
  119. /* NULL */
  120.  
  121. static MMIPACKET d007 = {    NULL,
  122.                             &idAboutDlg,
  123.                             &MJ_MSGL40,
  124.                             OFFSET(MSGL40),
  125.                             MS_NONE
  126.                         } ;
  127. static MSGL40    d007d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  128.                              198, 200, 343, 215, 8, 6, 8,
  129.                             MS_NONEL40,
  130.                             "Ryosuke Matsuuchi, 1995",
  131.                                1,  12,  12,
  132.                             MS_NONEL40,
  133.                                0,   0
  134.                         } ;
  135.  
  136. /* idAboutOkDBtn */
  137.  
  138. static MMIPACKET d008 = {    &idAboutOkDBtn,
  139.                             &idAboutDlg,
  140.                             &MJ_DBUTTONL40,
  141.                             OFFSET(DBUTTONL40),
  142.                             MS_NONE
  143.                         } ;
  144. static DBUTTONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  145.                              177, 272, 240, 295, 8, 6, 8,
  146.                             MS_UFRAMEL40 | MS_FRAMEL40,
  147.                             AboutOkDBtnFunc,
  148.                             0x0000
  149.                         } ;
  150.  
  151. /* NULL */
  152.  
  153. static MMIPACKET d009 = {    NULL,
  154.                             &idAboutDlg,
  155.                             &MJ_MSGL40,
  156.                             OFFSET(MSGL40),
  157.                             MS_NONE
  158.                         } ;
  159. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  160.                              187, 274, 230, 293, 8, 6, 8,
  161.                             MS_NONEL40,
  162.                             "確認",
  163.                                1,  12,  12,
  164.                             MS_NONEL40,
  165.                                0,   0
  166.                         } ;
  167.  
  168. /* NULL */
  169.  
  170. static MMIPACKET d010 = {    NULL,
  171.                             &idAboutDlg,
  172.                             &MJ_MSGL40,
  173.                             OFFSET(MSGL40),
  174.                             MS_NONE
  175.                         } ;
  176. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  177.                              151, 155, 266, 170, 8, 6, 8,
  178.                             MS_NONEL40,
  179.                             "version 1.1a",
  180.                                1,  12,  12,
  181.                             MS_NONEL40,
  182.                                0,   0
  183.                         } ;
  184.  
  185. /* idAboutFreeMsg */
  186.  
  187. static MMIPACKET d011 = {    &idAboutFreeMsg,
  188.                             &idAboutDlg,
  189.                             &MJ_MSGL40,
  190.                             OFFSET(MSGL40),
  191.                             MS_NONE
  192.                         } ;
  193. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  194.                               95, 248, 322, 263, 8, 6, 8,
  195.                             MS_NONEL40,
  196.                             "Free Memory: 1000K",
  197.                                1,  12,  12,
  198.                             MS_NONEL40,
  199.                                0,   0
  200.                         } ;
  201.  
  202. /* NULL */
  203.  
  204. static MMIPACKET d012 = {    NULL,
  205.                             &idAboutDlg,
  206.                             &MJ_MSGL40,
  207.                             OFFSET(MSGL40),
  208.                             MS_NONE
  209.                         } ;
  210. static MSGL40    d012d =     {    MS_RIGHTL40 | MS_DSPONLYL40,
  211.                               91, 218, 194, 233, 8, 6, 8,
  212.                             MS_NONEL40,
  213.                             "MOV format:",
  214.                                1,  12,  12,
  215.                             MS_NONEL40,
  216.                                0,   0
  217.                         } ;
  218.  
  219. /* NULL */
  220.  
  221. static MMIPACKET d013 = {    NULL,
  222.                             &idAboutDlg,
  223.                             &MJ_MSGL40,
  224.                             0,
  225.                             MS_NONE
  226.                         } ;
  227. static MSGL40    d013d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  228.                              198, 218, 329, 233, 8, 6, 8,
  229.                             MS_NONEL40,
  230.                             "Hiroshi Toda, 1994",
  231.                                1,  12,  12,
  232.                             MS_NONEL40,
  233.                                0,   0
  234.                         } ;
  235.  
  236.